package net.zjitc.test;

/**
 *  求一组数中的最大值以及所在位置（最大值的索引下标）
 */
public class ArrayMax {
    public static void main(String[] args) {
        int[] arr={3,6,1,5,10,4};
        /* 分析：
        *  1、首先假设arr[0]值最大，
        *     最大值：max 索引index：0
        *  2、（两两比较，重复过程）
        *     遍历数组：
        *      判断两两元素：
        *         最大值保存在max
        *         索引保存下来
        *  3、最后输出max、index
        *      */
        int max=arr[0];
        int index=0;
        /*if(arr[1]>max){
            max=arr[1];
            index=1;
        }*/
        for (int i = 1; i <arr.length ; i++) {
            if(arr[i]>max){
                max=arr[i];
                index=i;
            }
        }
        System.out.println("最大值是："+max);
        System.out.println("所在索引是："+index);
    }
}
